package jsf;

import java.util.ArrayList;
import java.util.List;
import javax.inject.Named;
import javax.enterprise.context.RequestScoped;
import javax.faces.context.FacesContext;

@Named(value = "bean3")
@RequestScoped
public class Bean3 {

    public List<Integer> getNombresSuivants() {
        int nb = 5;
        // UTILISATION DE LA MEMOIRE FLASH
        String s = (String)FacesContext.getCurrentInstance()
                .getExternalContext().getFlash().get("nombre");
        int n = 0;
        if (s != null) {
          n = Integer.parseInt(s);
        }

        ArrayList<Integer> t = new ArrayList(nb);
        for (int i = n; i < n + nb; i++) {
            t.add(i);
        }
        return t;
    }
}